package cn.stylefeng.guns.sys.modular.user.utils.param;

import lombok.Data;

import java.io.Serializable;

/**
 * 企业用户基本信息开户
 */
@Data
public class EnterpriseUserParam implements Serializable {
    /**
     * 请求流水号
     */
    private String reqSeqId;
    /**
     * 请求日期：格式yyyyMMdd
     */
    private String reqDate;
    /**
     * 企业用户名称
     */
    private String regName;
    /**
     * 营业执照编号
     */
    private String licenseCode;
    /**
     * 证照有效期类型：1:长期有效  0:非长期有效
     */
    private String licenseValidityType;
    /**
     * 证照有效期起始日期：日期格式yyyyMMdd
     */
    private String licenseBeginDate;
    /**
     * 证照有效期结束日期：日期格式yyyyMMdd 非长期有效时必填
     */
    private String licenseEndDate;
    /**
     * 注册地址(省)
     */
    private String regProvId;
    /**
     * 注册地址(市)
     */
    private String regAreaId;
    /**
     * 注册地址(区)
     */
    private String regDistrictId;
    /**
     * 注册地址(详细信息)
     */
    private String regDetail;
    /**
     * 法人姓名
     */
    private String legalName;
    /**
     * 法人证件类型
     */
    private String legalCertType;
    /**
     * 法人证件号码
     */
    private String legalCertNo;
    /**
     * 法人证件有效期类型 1:长期有效 0:非长期有效
     */
    private String legalCertValidityType;
    /**
     * 法人证件有效期开始日期 日期格式：yyyyMMdd
     */
    private String legalCertBeginDate;
    /**
     * 法人证件有效期截止日期 日期格式：yyyyMMdd 非长期有效时必填
     */
    private String legalCertEndDate;
    /**
     * 联系人姓名
     */
    private String contactName;
    /**
     * 联系人手机号
     */
    private String contactMobile;
}
